from django.urls import path
from . import views

urlpatterns = [
    path('lazy-list', views.LazyListAPI.as_view()),     # 获取树结构节点菜单
    path('tree', views.TreeAPI.as_view()),              # 获取树结构菜单
    path('grant-tree', views.GrantTreeAPI.as_view()),      # 系统管理-角色管理-角色权限配置
    path('role-tree-keys', views.RoleTreeKeysAPI.as_view()),# 系统管理-角色管理-指定角色绑定菜单列表
    path('routes', views.RoutesAPI.as_view()),          # 获取路由菜单
    path('detail', views.DetailAPI.as_view()),          # 获取详情
    path('submit', views.SubmitAPI.as_view()),             # 菜单新增/修改
    path('remove', views.RemoveAPI.as_view()),             # 删除菜单
    path('top-menu', views.TopMenuAPI.as_view()),          # 获取顶部菜单（暂时没用）
    path('buttons', views.ButtonsAPI.as_view()),           # 根据用户角色获取关联菜单中按钮
]